package com.tanhua.dubbo.api;

import com.tanhua.model.mongo.Video;
import org.bson.types.ObjectId;

import java.util.List;

/**
 * @author ck
 * @date 2021/11/18 14:30
 */
public interface VideoApi {

    //保存视频
    String save(Video video);


    //从redis中查询出vids并且从mongodb中查询出对应的video对象
    List<Video> findVideosByVids(List<Long> vids);

    //从mongodb中查询出对应的video对象
    List<Video> queryVideoList(int page, Integer pagesize);

    //查询vid对应的视频数据
    Video find(ObjectId vid);

    List<Video> findByUid(Integer page,Integer pagesize,Long uid);
}
